package com.openstack4j.qx.pojo;

/**
 * 
 * CreateVMReq虚拟机的资源信息
 * 
 * @author Lynne
 *
 */
public class VMResourceInfo {
	/* 用户自定义或者系统分配的虚拟机名称 */
	String VMName;
	/* 虚拟机的CPU单元数量，单位：个 */
	int CPUNum;
	/* 虚拟机的内存大小，单位：MB */
	int MemorySize;
	/* 虚拟机OS安装盘的类型，内置硬盘或共享存储 */
	String OSDiskType;
	/* 虚拟机的操作系统磁盘空间，单位：GB */
	int OSSize;
	/* 虚拟机的虚拟网卡个数，单位：个 */
	int VEthAdaNum;
	/* 虚拟机的虚拟SCSI卡个数，单位：个 */
	int VSCSIAdaNum;
	/*
	 * 操作系统标识，由资源池管理平台人员和资源池管理人员线下沟通后，在创建资源模板之前确定。
	 * 不同的标识代表虚拟机的操作系统类型、版本、32/64位以及软件配置等信息
	 */
	String VMOS;
	public String getVMName() {
		return VMName;
	}
	public void setVMName(String vMName) {
		VMName = vMName;
	}
	public int getCPUNum() {
		return CPUNum;
	}
	public void setCPUNum(int cPUNum) {
		CPUNum = cPUNum;
	}
	public int getMemorySize() {
		return MemorySize;
	}
	public void setMemorySize(int memorySize) {
		MemorySize = memorySize;
	}
	public String getOSDiskType() {
		return OSDiskType;
	}
	public void setOSDiskType(String oSDiskType) {
		OSDiskType = oSDiskType;
	}
	public int getOSSize() {
		return OSSize;
	}
	public void setOSSize(int oSSize) {
		OSSize = oSSize;
	}
	public int getVEthAdaNum() {
		return VEthAdaNum;
	}
	public void setVEthAdaNum(int vEthAdaNum) {
		VEthAdaNum = vEthAdaNum;
	}
	public int getVSCSIAdaNum() {
		return VSCSIAdaNum;
	}
	public void setVSCSIAdaNum(int vSCSIAdaNum) {
		VSCSIAdaNum = vSCSIAdaNum;
	}
	public String getVMOS() {
		return VMOS;
	}
	public void setVMOS(String vMOS) {
		VMOS = vMOS;
	}


}
